Educating reflective systems developers
نویسندگان
چکیده
Systems development research shows that practitioners seldom follow methods and that the competencies required for successful development of computer-based systems go well beyond those represented in contemporary methods. These insights make us question the role that methods should play in educating would-be developers. Pedagogical theories, such as situated learning and double-loop learning, complement these insights. Integrating the two, we argue that students need to complement the simplified accounts that methods express, with reflections on methods-in-use and on development practice in general. We present operationalizations of this idea in two quite different academic settings. Based on a retrospective analysis of our experiences in these settings, and a comparison and evaluation of the two approaches, we propose a number of lessons that can be used to improve the education of would-be developers.
منابع مشابه
An Analysis of Iranian EFL Teachers’ Perceptions of Reflective Teaching: A Qualitative Study
This qualitative study set out to capture Iranian EFL teachers’ perceptions of reflective teaching. In doing so, a semi-structured interview was done with a theoretical sampling comprising 15 EFL teachers. Drawing on a grounded theory method the collected data were analyzed whose results led to the emergence of five categories with reflective teaching understanding as the core category and teac...
متن کاملComputational Reflection for Embedded Java Systems
Although Java reduces the time to market of embedded systems, for some contexts developers are still forced to consider, beside application concerns, checks and handling activities for anomalous conditions that can occur on hardware devices. Typically, applications and handling of anomalous conditions are unrelated, and developers should be provided with means to treat them separately. Reflecti...
متن کاملReflective Teaching through Videotaping in an English Teaching Course in Iran
The purpose of this study was to investigate videotaping as a strategy for EFL teachers’ reflective teaching. To this end, eight participants were selected from a language institute in Iran and were under investigation for over a period of one month and a half. The data were triangulated from different sources: videotaping; self-reflection sheets; and semi-structured interviews. The analysis of...
متن کاملDeferred System’s Design: Countering the Primacy of Reflective IS Development With Action-Based Information Systems
Copyright © 2003, Idea Group Inc. This chapter examines the issues of who an IS developer is and what constitutes IS design activity. These questions are critical to informing the further progress of evolutionary and adaptable systems. It suggests that action developers should be considered as developers and that IS design should be regarded as ongoing design that is online and in real-time. Th...
متن کاملStudent Participation in OSS Projects
Open Source Software (OSS) is undergoing extraordinary growth. This rapid growth requires an increasing number of software developers working in a variety of areas. Computing education needs to provide students with professional experience, preferably within the context of a large, distributed software project. Educating students within OSS projects provides a solution to both the need for both...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Inf. Syst. J.
دوره 12 شماره
صفحات -
تاریخ انتشار 2002